package portal.ejb;

import java.util.List;

import javax.ejb.Local;

import portal.excepciones.EliminarObjetoException;
import portal.vo.CompraVO;
import portal.vo.ItemVO;
import portal.vo.UsuarioVO;

@Local
public interface AdministradorCarritos {

	public void inicializar(UsuarioVO usuarioVO);
	
	public void agregarItem(ItemVO item);
	
	public void eliminarItem(Long idProducto) throws EliminarObjetoException;
	
	public ItemVO buscarItem(Long idProducto);
	
	public List<ItemVO> getListaItems();
	
	public void actualizarCantidadItem(Long idProducto, int cant);
	
	public void eliminar();
	
	public void confirmarCompra();
	
	
}
